package modelo;

import java.util.Calendar;
import java.util.Date;

public class PacienteView
{
	private String nombre;
	private Date fechaNacimiento;
	private String dni;
	private String sexo;
	private float altura;
	private float peso;
	
	public PacienteView(String nombre, Date fechaNacimiento, String dni,
			String sexo, float altura, float peso)
	{
		super();
		this.nombre = nombre;
		this.fechaNacimiento = fechaNacimiento;
		this.dni = dni;
		this.sexo = sexo;
		this.altura = altura;
		this.peso = peso;
	}
	
	public String getNombre()
	{
		return nombre;
	}
	public void setNombre(String nombre)
	{
		this.nombre = nombre;
	}
	public Date getFechaNacimiento()
	{
		return fechaNacimiento;
	}
	public void setFechaNacimiento(Date fechaNacimiento)
	{
		this.fechaNacimiento = fechaNacimiento;
	}
	public String getDni()
	{
		return dni;
	}
	public void setDni(String dni)
	{
		this.dni = dni;
	}
	public String getSexo()
	{
		return sexo;
	}
	public void setSexo(String sexo)
	{
		this.sexo = sexo;
	}
	public float getAltura()
	{
		return altura;
	}
	public void setAltura(float altura)
	{
		this.altura = altura;
	}
	public float getPeso()
	{
		return peso;
	}
	public void setPeso(float peso)
	{
		this.peso = peso;
	}
	
	public int getEdad(){
		Calendar cActual = Calendar.getInstance();
		Calendar cPaciente = Calendar.getInstance();
		cPaciente.setTime(getFechaNacimiento());
		
		return cActual.get(Calendar.YEAR) - cPaciente.get(Calendar.YEAR);
	}
}
